﻿$(document).ready(function () {
    //这是一个非常简单的demo实例，让列表元素分页显示
    //回调函数的作用是显示对应分页的列表项内容
    //回调函数在用户每次点击分页链接的时候执行
    //参数page_index{int整型}表示当前的索引页
    var initPagination = function () {
        var num_entries = $("#hiddenresult tr.result").length;
        // 创建分页
        $("#Pagination").pagination(num_entries, {
            num_edge_entries: 1, //边缘页数
            num_display_entries: 4, //主体页数
            callback: pageselectCallback,
            items_per_page: 10 //每页显示1项
        });
    }();

    function pageselectCallback(page_index, jq) {
        // 从表单获取每页的显示的列表项数目
        var items_per_page = 10;//$("#items_per_page").val();
        var max_elem = Math.min((page_index + 1) * items_per_page, $("#hiddenresult tr.result").length);

        $("#Searchresult").html("");
        // 获取加载元素
        for (var i = page_index * items_per_page; i < max_elem; i++) {
            $("#Searchresult").append($("#hiddenresult tr.result:eq(" + i + ")").clone());
        }
        //阻止单击事件
        return false;
    }
});